package com.ibatis4J.framework.dal.dialect;

/**
 * 数据库方言操作虚类<br>
 * 
 * @author liuwenya
 */
public abstract class AbstractDialect implements Dialect{
	
	 /**
     * 生成SQL串，查询总记录数
     * 
     * @param sql --源SQL
     * @return SQL串
     */
    public String getCountString(String sql) {
        return new StringBuffer(sql.length() + 20).append("select count(1) from( ").append(sql).append(" ) t")
                .toString();
    }
}
